//
//  UserManager.swift
//  SouWeiLaiSwift
//
//  Created by yxl on 2022/4/24.
//

import Foundation
import Realm


class UserManager {
    public var userModel = LoginModel()
    static let sharedManager = UserManager()
}

extension UserManager{
    /// 本地存储用户模型
    func saveUserModel(userModel : LoginModel){
        // 存储登录的用户信息
        RealmTools.add(userModel, task: {[weak self] in
            self?.userModel = userModel
            Log(RealmTools.fileURL)
        })
    }
    
    // 清除所有用户信息
    func clearUserModel(){
        // 清除用户信息
        RealmTools.deleteAll(task: {
            self.userModel = LoginModel()
        })
    }
}
